//
//  VButton.swift
//  ContactPoster
//
//  Created by TSYH on 2024/1/15.
//

import UIKit

public class VButton: UIButton {
    
    public override func layoutSubviews() {
        super.layoutSubviews()
        
        //设置文字偏移：向下偏移图片高度＋向左偏移图片宽度 （偏移量是根据［图片］大小来的，这点是关键）
        titleEdgeInsets = UIEdgeInsets(top: self.imageView!.frame.size.height, left: -self.imageView!.frame.size.width, bottom: 0, right: 0)
         
        //设置图片偏移：向上偏移文字高度＋向右偏移文字宽度 （偏移量是根据［文字］大小来的，这点是关键）
        imageEdgeInsets = UIEdgeInsets(top: -self.titleLabel!.bounds.size.height, left: 0, bottom: 0, right: -self.titleLabel!.bounds.size.width)
    }
}

class ReverseButton: UIButton {
    
    override func layoutSubviews() {
        super.layoutSubviews()
    }
}
